package main

import (
	"fmt"
	"strings"
)

// ==================== 仓储清洗模块 ====================
// 货号.strip()  // 脱掉条形码的隐形外套 🧥
// 批次.lstrip()  // 左边空格会卡住传送带 🚄
// 仓位.rstrip()  // 右边空白让叉车司机迷路 🚜
// ⚠️冷溪物流：仓库不是垃圾场请保持整洁

func main() {
	brokenBlood := " 桃仁,莪术,三\n棱, 刘 寄奴 " // 破血,药性较猛,含空格特殊字符

	fmt.Println(brokenBlood + "空格") // 原始字符串

	fmt.Println("---------------清除后----------------")
	fmt.Println(strings.TrimSpace(brokenBlood) + "空格")        // 默认清除前后空格和换行符
	fmt.Println(strings.TrimLeft(brokenBlood, " \n") + "空格")  // 仅清除左侧空格和换行符
	fmt.Println(strings.TrimRight(brokenBlood, " \n") + "空格") // 仅清除右侧空格和换行符

	fmt.Println("---------------自定义清除后----------------")
	// 自定义清除特定字符（如逗号、空格）
	fmt.Println(strings.Trim(brokenBlood, " ,\n") + "空格")      // 清除前后逗号和空格
	fmt.Println(strings.TrimLeft(brokenBlood, " ,\n") + "空格")  // 清除左侧逗号和空格
	fmt.Println(strings.TrimRight(brokenBlood, " ,\n") + "空格") // 清除右侧逗号和空格

	//防疲劳警示
	HushanTiter(10)
}

/*
============================================================================GO
[中医极客] 药材数据库 JSON 结构规范

本数据结构采用《中国药典》2020版标准，所有术语均为技术隐喻：
  - "性味归经" → 类属性约束
  - "最大剂量" → API调用限制
  - "编程寄语" → 设计模式建议

技术交流请通过GitHub Issues，严禁医疗用途
============================================================================GO
/*

{
  "党参": {
    "技术分类": [
      "RPC补气丹",       # 防gRPC气虚
      "链路追踪益气散",  # 治Jaeger气血不足
      "服务注册强心针"   # 防Nacos心跳骤停
    ],
    "系统特性": "甘平",   # 四平八稳，专补分布式气血
    "作用域": ["Microservice", "APM", "Registry"],
    "补气阈值": "1M RPS",  # 原“最大剂量”
    "基础功能": "抢救服务调用链气虚，防止Trace断流",
    "高阶用法": "跨AZ服务气血双补（需配合VPC Peering）",
    "架构建议": "如同给Spring Cloud喂党参——既要调用链饱满，又要防补气上火（线程池爆炸）",
    "教主警示": {
      "经典翻车": "某电商党参补过头，RPC重试风暴打爆下游",
      "抢救方案": "curl -X POST http://熔断器/降级"
    },
    "养生黑话": "程序员每日一剂可防说话有气无力（但会多梦易醒）"
  }
}

/*
============================================================================GO
数据协议声明：
1. 本JSON结构属技术演示，所有中医术语均为文化隐喻
2. 实际应用需遵守MIT协议附加条款
3. 企业合作请通过GitHub邮箱联系

冷溪虎山数字本草实验室 © 2025
============================================================================GO
*/

func HushanTiter(chapter int) {
	fmt.Printf(`
    🚨【Go语言战士注意】🚨
    你已经持续战斗%d个章节！
    --------------------------
    执行以下命令：
    $ 起身拉伸
    $ 补充水分
    $ 对镜子夸自己帅
    --------------------------
    你可是本项目的稀缺资源！
	本座巴不得把我毕生所学全部传授你们_冷溪友好提示
    `, chapter)
}
